@font-face {
  font-family: 'iconfonts';
  src: url('//at.alicdn.com/t/font_736229_vdr7cv8ked9.eot');
  src: url('//at.alicdn.com/t/font_736229_vdr7cv8ked9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_736229_vdr7cv8ked9.woff') format('woff'),
  url('//at.alicdn.com/t/font_736229_vdr7cv8ked9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_736229_vdr7cv8ked9.svg#iconfont') format('svg');
}
.iconfonts {
  font-family: 'iconfonts' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.b-all,
.b-l,
.b-r,
.b-t,
.b-m {
  position: relative;
}
.b-all::after,
.b-l::after,
.b-r::after,
.b-t::after,
.b-m::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  transform: scale(0.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  border: 1px solid #acacac;
}
.b-l::after {
  border-width: 0px;
  border-left-width: 1px;
}
.b-r::after {
  border-width: 0px;
  border-right-width: 1px;
}
.b-t::after {
  border-width: 0px;
  border-top-width: 1px;
}
.b-m::after {
  border-width: 0px;
  border-bottom-width: 1px;
}